US President Donald Trump said open boarders hurt poor Americans and reiterated his stance that a US-Mexico wall is necessary for border security ahead of a possible US government shutdown.