Association between cancer and contact allergy: a linkage study