LangChain vs LlamaIndex: RAG Performance Deep Dive