"Catch an Illegal Immigrant" event cancelled after controversy