President Trump has reluctantly signed a $1.3tn spending bill despite claims of a potential veto hours before. Trump said that there was 'a lot of things I'm unhappy about' but did so in order to strengthen US military