OmniFlatten: An End-to-end GPT Model for Seamless Voice Conversation