Allergic contact dermatitis: effector and regulatory mechanisms.