multi-commodity flow