Text this: Detecting Community Structures in Networks by Label Propagation with Prediction of Percolation Transition