Congress urges Trump to revoke South Africa’s trade benefits over human rights violations, Hamas ties, and China support.