Text this: Islamic relationship marketing practice, customer satisfaction, and retention: a mediation analysis