Evaluating differential pricing in e-commerce from the perspective of utility