为什么镁和稀硝酸反应不生成氢气?