Donald Trump's economic approval rating has fallen to 30%, reflecting public unease amid rising tensions with Iran and economic instability.