aldohexonic acids