Historical and recent development of concentrating photovoltaic cooling technologies. (July 2016)