Diffusion-based Imitation Learning for Contact Rich Manipulation