MemoRAG – Enhance RAG with memory-based knowledge discovery for long contexts