March 12, 2026 IEA Releases 400M Barrels of Oil Reserves Amid Iran War & Strait of Hormuz Disruptions