High efficiency Thermo-Electric power generator