Glencore stuns the oil-trading business with a deal to take a big stake in Rosneft