Machine Learning for Optimization of Marketing Campaigns in Retail Superstores