Iranian president says ready to clinch deal with US but won't beg for one