甲酸甲酯和氢气反应生成什么有催化剂.