Delicious Chinese sweet and sour ribs