US Vice President JD Vance delivered a remarkably blunt assessment of America’s military record while defending the need for a culture shift at the Pentagon.