KC businesses brace for heavy rainfall, possible flooding