Text this: The effect of retail service quality on customer loyalty: the mediating role of customer satisfaction and trust