Walmart and Amazon are racing to speed up order deliveries in rural areas of the U.S.