Amazon and Walmart keep chasing faster deliveries to woo shoppers