人口流动的因素有哪些