Nóirín O'Sullivan to resign or be fired