MCM-DPO: Multifaceted Cross-Modal Direct Preference Optimization for Alt-text Generation