Thermoelectrics versus thermophotovoltaics: two approaches to convert heat fluxes into electricity