KC businesses, residents brace for flooding