Glucose-6-phosphate dehydrogenase deficiency protects against coronary heart disease