Evaluating the Effectiveness of Community Detection Algorithms for Influence Maximization in Social Networks