U.S. has imperfect intelligence about Iranian nuclear program