A diffusion RLS scheme for distributed estimation over adaptive networks