Electromagnetic scattering by large and complex structures with surface equivalence principle algorithm