A typology of community flood resilience