A Contact Model based on Denoising Diffusion to Learn Variable Impedance Control for Contact-rich Manipulation