Porphyria cutanea tarda and liver disease. A retrospective analysis of 17 cases from a single centre and review of the literature.