Multi-target Detection, Tracking, and Data Association on Road Networks Using Unmanned Aerial Vehicles