Sex-dependent dominance maintains migration supergene in rainbow trout