Oil prices stable amid OPEC supply cuts, but US-China trade war drags