Florida braces for Hurricane Idalia: “Mother Nature wins every time”