Ted Cruz defends foreign policy adviser Frank Gaffney