How does Salesforce Loyalty Management support tier qualification based on multiple criteria, such as both a minimum spend amount and a minimum number of transactions?