US President Donald Trump on Friday signed his first-ever veto to overturn legislation from Congress aimed at blocking his national emergency declaration on the southern border.