An integrated photovoltaic thermal solar (IPVTS) system with earth water heat exchanger cooling: Energy and exergy analysis. (15th November 2017)