Advancements in thermoelectric generators for enhanced hybrid photovoltaic system performance. (July 2019)