Collin Peterson, Democratic voice for farm bill compromises, defeated after three decades