A novel thermoelectric generator for automotive exhaust heat recovery