Incontinentia pigmenti: a failure of immune tolerance?