New York City Mayor Bill de Blasio says that if the Trump administration attempts to pull federal funds from New York City for being a sanctuary city, he will take them to court.