Iran’s IAEA deal may be recipe for delay – EU, U.S.