MemGen: Weaving Generative Latent Memory for Self-Evolving Agents