Text this: Dynamic Weighted Voronoi Partitioning With Cooperative Buffer Zones for Endurance-Constrained Multi-UAV Scheduling.