How can we provide sustainable energy for all?