Fostering model explains variation in levels of sociality in a spider system