Hurricane Idalia makes landfall near Keaton Beach in Florida