碳与氢气反应生成甲烷是吸热还是放热