Converge to the Truth: Factual Error Correction via Iterative Constrained Editing