Mastercard agrees $1.8bn deal for stablecoin platform BVNK