Novel thermoelectric generator for stationary power waste heat recovery