Predicting and reducing warranty costs by considering customer expectation and product performance