APECED: a monogenic autoimmune disease providing new clues to self-tolerance.