Hurricane Idalia makes landfall in Florida