New York City Council votes to cap licenses for ride-hailing services like Uber and Lyft