New CNN poll reveals Trump’s approval at minus 20 with white voters, driven by dissatisfaction over economic handling and Iran conflict.