A review of solar hybrid photovoltaic-thermal (PV-T) collectors and systems