Sweet and sour Tofu