Budget Allocation for Maximizing Viral Advertising in Social Networks