Is Walmart really getting “slayed” by Publix?