Botswana pulls out of $279 million Norilsk nickel-mine deal