Determinants of Customer Loyalty : A Review and Future Directions 1