Semantic Segmentation With Diffusion Models