OPEC shelves 35 oil projects