Social media study shows Publix takes the cake