Nonlinear and asymmetric returns on customer satisfaction: do they vary across situations and consumers?