Trump must decide on Iran with ‘imperfect’ intel, former CIA