Troops, toys & threats: Trump signs $700 billion military funding bill