A heuristic algorithm for the Auto-Carrier Transportation Problem