who has the worst nfl contract