Prospects and development of solar photovoltaic power generation