Review of Recent Efforts in Cooling Photovoltaic Panels (PVs) for Enhanced Performance and Better Impact on the Environment