The price of solar photovoltaic power generation