Donald Trump signs $1 trillion spending bill, keeps government open