A review on using thermoelectric cooling, heating, and electricity generators in solar energy applications. (August 2022)