A Gradient Guided Diffusion Framework for Chance Constrained Programming