Renewables can meet world energy needs by 2050: WWF