March 27, 2026 Oil Prices Surge, Stocks Fall Amid Middle East Tensions & Global Economic Updates 2026