Advances in the modelling of thermoelectric energy harvesters in waste heat recovery applications