影响生物的非生物因素有哪些