Effect of rainfall variation and landscape change on runoff and sediment yield from a loess hilly catchment in China