Tofu Aloo Gobi (Cauliflower and Potato Curry)