Metropolis Sampling for Constrained Diffusion Models