SNEC 18th (2025) International Photovoltaic Power Generation and Smart Energy Exhibition & Conference