Iranian president: Agreement progress, final wording pending