Glucose 6-phosphate dehydrogenase deficiency and cataract of patients in northern Sardinia.