Statistical Review of World Energy 2025, 7 July 2025