Community detection and stochastic block models: recent developments