Unmanned Aerial Vehicle-Enabled Mobile Edge Computing For 5G And Beyond