Fox: Florida teen fights off alligator that dragged her underwater