DoorDash admits it “screwed up,” will pay NYC workers over $100 million