Hurricane Ian slams Fort Myers Beach