Sandy carves destructive path across Caribbean