International Energy Agency boss warns of historic energy shock, 23 March 2026