Change of guard for De Beers with Al Cook pegged as next CEO