Retrieval-Generation Synergy Augmented Large Language Models