氨在高温下可将一些金属氧化物还原,而本身被氧化为氮气,NH3具有还原性的原因是什么?