Improving Diffusion Models for Inverse Problems Using Optimal Posterior Covariance