Categorical Reparameterization with Denoising Diffusion models