氢气和氧气反应生成水需要什么条件