硝酸和金属反应生成氢气吗