影响光合作用的因素有那些?