Heterogeneity in perceptions of service quality among groups of railway passengers