Some progress in Iran nuclear talks but 'long road' ahead