LAMM: Language-Assisted Multi-Modal Instruction-Tuning Dataset, Framework, and Benchmark