Oil slides on US-China tensions, OPEC+ uncertainty