Multi-Terminal Network Flows