Trehalose and 6-aminohexanoic acid stabilize and renature glucose-6-phosphate dehydrogenase inactivated by glycation and by guanidinium hydrochloride