Observational Memory: AI Agent Memory System for Long-Term Context