Mastercard is the latest payment processor warning financial firms not to service the cannabis industry.