141-46-8 2-OH-acetaldehyde 2-hydroxyethanal GLYCOLALDEHYDE hydroxyacetaldehyde