Openly gay player Jason Collins signs with Brooklyn Nets