Flexible Budgets in Restless Bandits: A Primal-Dual Algorithm for Efficient Budget Allocation