N nature.com 15-Fold increase in solar thermoelectric generator performance 168 points bookofjoe 1 year ago 150 comments