丙醛和甲醛发生羟醛缩合反应生成什么?