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