A Novel Iterative Algorithm for Solving Nonlinear Inverse Scattering Problems