Intramedullary spinal cord astrocytomas: the influence of localization and tumor extension on resectability and functional outcome