Management and prognosis of intracranial giant aneurysms. A report on 58 cases