MPs have backed a package of workers’ rights reforms described as “a once-in-a-generation chance to reshape the world of work”.