Text this: The impact of service quality on customer satisfaction and customer loyalty: an empirical study on Islamic banks in Bahrain