Republican senator: Mexico 'would be eating cat food' without the United States