IEA sees 5.7 million bpd oil supply plunge in 2026 amid Gulf recovery delay | PiQ Markets