Libya spells windfall for Russia oil