South Africa deploys 3,405 troops amid anti-migrant protests | PiQ Markets