stearyl alcohol organic compound