Engram: Persistent Dual-Memory for AI Agents & LLMs