SWIM: Stepped Weighted Shell Decomposition Influence Maximization for Large-Scale Networks