Vegan Spicy Indian Tofu Curry