化学反应前后质量守恒的原因是什么