Tropical Storm Ian wreaks havoc across Florida