Hallucinations in Multimodal Large Language Models: Evaluation, Mitigation, and Future Directions