Walmart throws shade at Amazon Fresh over new grocery delivery fee