worst mlb contracts 2022