Retailers earn top marks for customer service