SNEC 18TH 2025 INTERNATIONAL PHOTOVOLTAIC POWER GENERATION AMP ENERGY