As Rio de Janeiro prepares to welcome the world’s sports enthusiasts for August’s Summer Olympic Games, human rights activists are warning that Brazilian authorities are “cleaning the streets” of Rio by detaining poor children to keep them out of the sight of tourists.