GOP congressman from Texas slams Ted Cruz as it emerges he took his college roommate on Cancun trip