MiDi: Mixed Graph and 3D Denoising Diffusion for Molecule Generation