Ted Cruz, Tucker Carlson reignite feud over Iran war