X-LLM: Bootstrapping Advanced Large Language Models by Treating Multi-Modalities as Foreign Languages