how long is a 2019 traverse