DragDiffusion: Harnessing Diffusion Models for Interactive Point-based Image Editing