Text this: AMPGen: an evolutionary information-reserved and diffusion-driven generative model for de novo design of antimicrobial peptides