Did Glencore pay $8 billion more than it should have for Xstrata?