Multimodal AI: From Fundamentals to Real-World Applications