A framework approach for unravelling the impact of multiple factors influencing flooding