Sweet and Sour Tofu