Renewables Will Be World’s Top Power Source “by 2026”