US President Donald Trump signs an almost $750 billion defense spending bill, while vowing a new "Space Force" will give America dominance over rivals in China and elsewhere.