Community Detection in networks using Random Walks