Thermophotovoltaic energy conversion: Analytical aspects, prototypes and experiences