Diffusion model with disentangled modulations for sharpening multispectral and hyperspectral images