A Heuristic approach to long-haul freight transportation with multiple objective functions