Assessing community flood resilience factors from the community perspective