Combining Benders Decomposition and Column Generation for Multi-Activity Tour Scheduling