The Split Delivery Vehicle Routing Problem