Functional vegetation community responses to soil and topographic factors in the Loess Plateau of China