US official says Israel has not guaranteed it would not strike Iran’s nuclear facilities