Beam coordination via diffusion adaptation over array networks