IEA: Global Energy Review 2025