Diffusion Models Are Evolutionary Algorithms