羟醛缩合反应的原理是什么