Text this: The relationship between customer relationship management and customer retention: the mediating effect on customer satisfaction in the telecommunication industry