Diverse Preference Optimization