Opec+ agrees to cut crude supply in push to lift oil prices