Home World Hurricane Idalia makes landfall in Florida as a dangerous Category 3 storm