Influence Maximization with Viral Product Design