Castro and O'Rourke square off on illegal immigration