The key links of solar photovoltaic power generation