Conditional Denoising Diffusion Model