Development and characterization of thermoelectric generators for thermal energy recovery from reciprocating internal combustion engines