Optimizing Number, Placement, and Backhaul Connectivity of Multi-UAV Networks | Synapse