Customer loyalty to supermarkets via service quality