Community-based flood vulnerability and adaptation assessment: a case study from Bangladesh