MemoChat: Tuning LLMs to Use Memos for Consistent Long-Range Open-Domain Conversation