Testing the role of service quality on the development of brand associations and brand loyalty