Rio Tinto sells African uranium mine to China