Resilient outage recovery of a distribution system: co-optimizing mobile power sources with network structure