Terex T.A. 40-ton haul truck