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