Micro-Cogeneration with Thermophotovoltaics (TPV) Systems: Thermodynamic Analysis and Preliminary Evaluation of Numerical Modelling