The Rise of Gamification in Loyalty Marketing: Engaging Customers in a Digital Era