Ted Cruz: Afghanistan withdrawal is the “worst foreign policy catastrophe in a generation”