Stochastic post-disaster functionality recovery of community building portfolios I: Modeling. (November 2017)