降水的主要因素有哪些