The relationship between service quality and customer satisfaction – a factor specific approach