Phosphoglycerate kinase deficiency: a new cause of recurrent myoglobinuria.