Zigzag Diffusion Sampling: Diffusion Models Can Self-Improve via Self-Reflection