The immunology of allergic contact dermatitis: the DNCB story.