Do socio-cultural factors affect the relationships between CSR and loyalty in retailing? A three-country investigation