Sweet Sour Shanghai Ribs