arxiv RAG and RAU: A Survey on Retrieval-Augmented Language Model in Natural Language Processing