difference between mountains and rivers