Text this: The relationship of service quality, customer satisfaction and loyalty in Celcom Malaysia