Taming Generative Diffusion Prior for Universal Blind Image Restoration