Fort Myers mayor says Hurricane Ian recovery will take years_ as Hurricane Idalia hits