Influence of multiple factors on performance of photovoltaic-thermal modules