Disruptive selection for alternative life histories in salmon