High-quality Image Dehazing with Diffusion Model