In a saucepan, reduce wine and orange juice by half. Add cranberries,vinegar, sugar, cinnamon, ginger, cloves, and pepper. Simmer for 15 minutes. Add salt, zest, and Tabasco. In a blender, puree half of the cranberry mixture. Combine with remaining mixture, leaving some cranberries whole.