Choroid plexus tumors: a review of 28-year experience.