Photovoltaic power generation solar energy price trend