Problem: You are given a set of marketing campaigns where each campaign has varying costs, potential reach, and engagement levels. Implement a Greedy algorithm to allocate marketing budgets across campaigns to maximize total audience engagement while minimizing costs.