A fast multipole approach to 2D scattering evaluation based on a non redundant implementation of the method of auxiliary sources