Pre- and post-mating sexual selection both favor large males in a rainbowfish