Ted Cruz speaks out for the first time since returning from Mexico following backlash