Machines will do more tasks than humans by 2025: WEF