photovoltaic (PV) solar