Global advancement of cooling technologies for PV systems: A review. (1st November 2016)