Ameloblastoma: clinical features and management of 315 cases from Kaduna, Nigeria.