Stock markets slump amid Iran war as gas prices jump 30% to three-year high | Stock markets March 4, 2026