Realistic Noise Synthesis with Diffusion Models