Punjabi Tofu Chole