Phenotypic and genetic heterogeneity in Niemann-Pick disease type C: current knowledge and practical implications.