Playing up the idea that we live in “troubled, troubled times,” President Trump today vowed to make “a historic financial investment” in the US military, saying it would prove America’s commit to the defense of freedom worldwide.