Sweet & Sour Tofu (Vegetarian)