Data-driven Mesoscale Weather Forecasting Combining Swin-Unet and Diffusion Models