有利于聚落形成与发展的因素有哪些?