Stock Markets Slump as Oil Prices Surge Over Strait of Hormuz Fears - March 2026