一氧化碳和氢气在什么条件下,可以生成碳和水吗?