Rougned Odor, Rangers Agree to 6-Year Contract Extension