Moyamoya disease: recent progress and outlook.