农业的起源条件主要有哪些?