Jeremy Hunt has announced plans for £15 billion of extra defence spending as he took advantage of Boris Johnson’s troubles to forge ahead with policy announcements.