Jamie Dimon, who said the $34 trillion national debt was pushing U.S. off a ‘cliff,’ insists it’s ’vital’ to boost military spending