What is MMR (Maximal Marginal Relevance) retrieval and how does it balance relevance with diversity of results? | RAG | langchain Interview Questions | NextRound.in