Oil Plummets, Stocks Surge After Military Strikes on Iranian Power Plants Postponed, 24 March 2026