二氧化炭和氢气反应生成什么