US President Trump says he will keep the government open