Text this: Effects of service quality and customer satisfaction on loyalty of bank customers