Sweat-gland tumours: a clinical review of cases in one centre over 20 years.