To appear in: Transportation Science Shipping Multiple-Items by Capacitated Vehicles – An Optimal Dynamic Programming Approach