Denoising Diffusion Probability Model