15-Fold increase in solar thermoelectric generator performance