Donald Trump threatens to reject defense bill despite veto-proof majority