Quantitative evaluation of runoff variation and its driving forces based on multi-scale separation framework