Online delivery giants Uber Eats, Deliveroo and Foodora have had a major impact on both restaurants and consumers.