Amazon, Google, and Uber face an uphill battle for food delivery | Fortune