Ghana delays visit by South African president amid row over anti-migrant protests