Oil climbs on U.S. inventories draw; OPEC+ impasse caps gains