InstaCart and Walmart are teaming to try same day deliveries in four US cities, LA, San Francisco, San Diego and Tulsa.