Mastercard, Microsoft team up to automate payments