Crafting Personalized Agents through Retrieval-Augmented Generation on Editable Memory Graphs