Study: 40% of consumers have negative loyalty program experience