stearyl alcohol molecular weight