butyraldehyde molecular weight