Examining the influence of thermal effects on solar cells: a comprehensive review