EmbodiedGPT: Vision-Language Pre-Training via Embodied Chain of Thought