A review of photovoltaic thermal systems: Achievements and applications. (14th September 2020)