By 2025, machines will do more work than humans, a new report says