Online detection of temporal communities in evolving networks by estrangement confinement