The vehicle routing problem with backhauls