Development and testing of a multi-criteria approach to the assessment of service quality: An empirical study in Brazil