John Katko says President Donald Trump is "his worst advocate" because his messaging on Iran has been conflicting.