Mastercard has agreed to buy blockchain analytics company CipherTrace, which sells cryptocurrency anti-money laundering services, as the payments company deepens its bet on digital assets.