Spencer Torkelson sets new bonus record with Tigers contract