金属与硝酸反应生成氢气吗为什么