羧酸变成羟基的方法有哪些