Iran deal is almost there