Walmart expands same-day grocery delivery to 100 US cities