Cystinuria: biochemical evidence for three genetically distinct diseases.