Performance analysis and modelling of hybrid photovoltaic-thermal solar panels