ENERGY GENERATION AND STORAGE 2025