Understanding the relationship between naval product complexity and on-board system survivability using network routing and design ensemble analysis