金属单质与酸反应一定生成氢气吗