Echo: Persistent Long-Term Memory for AI Agents & LLMs