Uganda has 300,000 fewer refugees than previously reported, after fraud allegations triggered an $11 million re-registration drive