AI Meet mPLUG-Owl2: A Multi-Modal Foundation Model that Transforms Multi-modal Large Language Models (MLLMs) with Modality Collaboration