Why millennials are getting stuck in low-paid jobs for longer