Debby brought deluge of rain and storm surge to Fort Myers Beach