Nash equilibria in bandwidth allocation for non-cooperative peer-to-peer networks