ProtoDiffusion: Classifier-Free Diffusion Guidance with Prototype Learning