Iran War Oil Price Shock 2026: Global Markets Face Energy Crisis