Spinal cord tumors: new views and future directions.