Reciprocity in Social Networks with Capacity Constraints