Oil shocks, supply crunches, trade warnings: The economic toll (so far) of the US-Iran war 26 March 2026