President Donald Trump slaps new travel restrictions on citizens from North Korea, Venezuela and Chad, expanding to eight the list of countries covered by his original bans that have been blasted by critics and challenged in court.