The Month Markets Were Priced High: Oil, Inflation and AI in May 2026