After-sales service quality as an antecedent of customer satisfaction