Dynamic analysis and immune control strategy of a rumor propagation model considering network topology