As a wave of anti-immigrant protests spread across South Africa, some migrants are leaving the country but others say they have nowhere left to go. Kate Bartlett reports from Johannesburg.