2ddc83877acdfe024bb5fc9a825b5a0e energyenvironsci_a2017v10n10p2256.pdf