ARIES: Stimulating Self-Refinement of Large Language Models by Iterative Preference Optimization