水分解产生氢气是吸热反应还是放热反应?为什么?