IEA Cuts 2026 Oil Demand Forecast by 700,000 Barrels per Day as Deliveries Fall | Epistemic News