Millennials struggling to survive on low-paying jobs