河流是如何划分上中下游的? 依据是什么?