Iran says ready for nuclear agreement 'if red lines are respected'