A Domain Decomposition Method for Helmholtz Scattering Problems