Millions of Americans brace for wild weather as Hurricane Idalia approaches