Genetic and clinical heterogeneity of Moyamoya disease