A Fully Distributed Lagrangean Solution for a Peer-to-Peer Overlay Network Design Problem