IEA Reports 477‑Million‑Barrel Oil Stockpile Surge in 2025