Dual consensus proximal algorithm for multi-agent sharing problems