Addressing Concept Mislabeling in Concept Bottleneck Models Through Preference Optimization