M3 Memory: Persistent Local Memory for AI Agents