RichRAG: Crafting Rich Responses for Multi-faceted Queries in Retrieval-Augmented Generation