Hydrocephalus and spinal cord tumors: a review