形成氢键是化学反应吗为什么