GOP Sen. Ted Cruz and Democratic Rep. Beto O'Rourke traded a number of sharp barbs in the second Texas Senate debate as the closely-watched comes to a close.