Mastercard to buy back up to $12 billion shares - Reuters