Haemangiopericytoma: histological spectrum, immunohistochemical characterization and prognosis.