Mechanisms underlying shoal composition in the Trinidadian guppy, Poecilia reticulata