“20% of Walmart US deliveries from stores arrived to customers in 30 minutes or less in recent weeks.”