The Determinants of Consumer Satisfaction: the Moderating Role of Ambiguity