President-elect Donald Trump has said he wants to cut off federal funding for “sanctuary cities,” but a number of mayors are openly condemning that plan.