ketoaldonic acids