A thermoelectric generator for scavenging gas-heat: From module optimization to prototype test. (15th February 2017)