US president warns 'we have no choice' as he threatens to invoke emergency powers to get wall built on US-Mexico border.