A framework for concurrent design and route planning optimization of unmanned aerial vehicle based urban delivery systems