Ian swamps southwest Florida, trapping people in homes