A Diffusion Model Framework for Unsupervised Neural Combinatorial Optimization