Cyril Ramaphosa battles with African migrant backlash