What is Retrieval-Augmented Generation (RAG) and why is it important?