H2和N2反应生成NH3为什么是固氮反应