how does basement flooding happen