Topology-Driven Diversity for Targeted Influence Maximization with Application to User Engagement in Social Networks