Navistar, General Motors Agree to Medium-Duty Deal