Mayors of America’s biggest cities are standing up to Trump on immigration