RESOURCE ALLOCATION IN UNMANNED AERIAL VEHICLE NETWORKS A REVIEW