Diffusion Predictive Control With Constraints