Glucose-6-phosphate dehydrogenase in health and disease and a therapeutic strategy for glucose-6-phosphate dehydrogenase deficiency