What is Contextual Compression in LangChain retrieval and how does it reduce noise in retrieved chunks? | RAG | langchain Interview Questions | NextRound.in