氢气和氧气还原金属氧化物的条件是什么?