De Blasio defends New York City vaccine mandate