Current surgical management of foramen magnum meningiomas: report of 28 cases.