Opec struggles to keep Russia on board with oil cut, may offer shorter extension