Development of a mesoscale thermophotovoltaic power generating system using porous media combustion