Chinese company told to stop building Transnet trains – including notorious R54.5bn procurement contract for 1,064 locomotives