Multi-energy solar photovoltaic clean energy