China agreed to lend $ 25 billion to Rosneft , Russia 's state-owned oil company , and Transneft , its pipeline monopoly , in return for the supply of 300,000 barrels of oil a day ( or about 10 % of China 's current oil imports ) over the next 20 years .