South African President Cyril Ramaphosa became the latest victim in a long line that started with Trump’s notorious row with Ukraine’s Volodymyr Zelensky in February.