New Mastercard launch allows fast and secure cross-border payments