Thermal performance of integral bypass diode solar cell modules