Ted Cruz and Marco Rubio spar on immigration ...