A review of thermoelectric power generation systems: Roles of existing test rigs/ prototypes and their associated cooling units on output performance. (15th October 2018)