Diffusion-Based Impedance Learning for Contact-Rich Manipulation Tasks