difference in 2017 and 2019 gmc duramax