A Dynamic Programming Approach for the Airport Capacity Allocation Problem