Pocket the punch card: Loyalty, rewards programs shift to mobile platform