Is it checkmate for South Africa after Trump threats?