Spicy Carrot Dumplings