Diffusion adaptation over networks under imperfect information exchange and non-stationary data