Dual coupled diffusion for distributed optimization with affine constraints