Text this: Joint task offloading and trajectory optimization for multi-UAV assisted mobile edge computing