US President Donald Trump warns the partial government shutdown could last 'a long time' during a cabinet meeting at the White House.