Linking service quality, trust and customer retention: examining the mediating effect of customer satisfaction in relational service contexts | Synapse