José Abreu named Sporting News MLB Player of the Year