Management and outcome in adult intramedullary spinal cord tumours: a 20-year single institution experience