US just signed a $1.2 Trillion spending bill