Tigers reach six-year, $140M deal with shortstop Javier Báez