Using a hybrid heuristic to solve the balanced vehicle routing problem with loading constraints