As World Bank and IMF chiefs gather in Washington, the Iran war is driving up energy prices, fuelling inflation and testing voters’ patience ...