Can renewable energy power the world?