NavRAG: Generating User Demand Instructions for Embodied Navigation through Retrieval-Augmented LLM