Understanding the Value of Points in Loyalty Programs