Why Blockchain Loyalty Programs Provide A Win for Companies and Consumers Alike