KnowledGPT: Enhancing Large Language Models with Retrieval and Storage Access on Knowledge Bases