Can renewable energy power the world by 2050?