Text this: Modeling and Solving the Dynamic Task Allocation Problem of Heterogeneous UAV Swarm in Unknown Environment