New York City votes to ban ‘cashless’ stores in potential setback for Visa, MasterCard