2 million without power as Hurricane Ian slams Florida