Triad-based Mack Trucks getting new president