Sudan on Friday became the latest Arab nation to agree to recognize Israel in a diplomatic triumph for President Donald Trump announced days before US elections.