什么和氢气反应生成甲醇?