US president Donald Trump has signed executive actions to jump-start construction of a US-Mexico border wall and block federal grants from immigrant-protecting "sanctuary cities".