A Variational Perspective on Solving Inverse Problems with Diffusion Models