Trump says a shutdown could ‘last for a very long time’