Hurricane Idalia has maintained its Category 4 strength with winds of 130 mph as the storm gets closer to a Florida landfall.