Hurricane Fiona continues destructive path through Caribbean