How to power a clean future