Loyalty schemes gain ground in SA