为什么硝酸与金属反应一般不产生氢气