POWER PURCHASE AGREEMENT STATISTICS 2025 BY X2026