The role of loyalty programs in behavioral and affective loyalty