A review of designs and performance of façade-based building integrated photovoltaic-thermal (BIPVT) systems