一氧化碳与甲醇反应需要水吗