Optimum matching of photovoltaic–thermophotovoltaic cells efficiently utilizing full-spectrum solar energy