GM and Navistar to develop and make commercial trucks