millennials have it hard