Diffusion LMS with communications constraints