A mathematical programming model for the combined distribution-assignment of traffic by bus and car