THERMOELECTRIC GENERATION PRINCIPLES APPLICATIONS AND PROSPECTS