M+: Extending MemoryLLM with Scalable Long-Term Memory