Trump's approval rating has sunk to the lowest ever, with voters expressing displeasure with the war with Iran and the cost of living.