Multi-Modal Foundation Models for Computational Pathology: A Survey