Sam's Club, Publix rate high in customer experience