化学反应的基本条件有哪些