Mastercard, Microsoft to collaborate on smart cities initiatives