De Beers inks new deal with Botswana on diamond sales