EUROPE SOLAR PV MARKET REPORT 2025 127 3 BN