Maximizing Engagement and Revenue with Strategic Promotions in Esports