Direct reciprocity stabilizes simultaneous hermaphroditism at high mating rates: A model of sex allocation with egg trading