US Inflation Hits Two-Year High in April 2026: Iran War Energy Shock