Service fairness and customer satisfaction