A stochastic nonlinear programming model for budget mix optimization of digital marketing campaigns under uncertainty | Synapse