De Beers to sell Kimberley mine