A Systematic Literature Review of Retrieval-Augmented Generation: Techniques, Metrics, and Challenges