Molecular genetics of cystinuria: identification of four new mutations and seven polymorphisms, and evidence for genetic heterogeneity.