US-Iran deal possible amid delays