Solving Diffusion Inverse Problems with Restart Posterior Sampling