thermoelectric generatorproject report