Solar thermal power generation photovoltaic