Rep. O'Rourke takes on Sen. Cruz in Texas