Node Trust: an effective method to detect non-overlapping community in social networks