BLoyalty teams up with MasterCard