Trump vows to keep the government shutdown "as long as it takes" unless he receives $5.6 billion from Congress for the border wall.