Sir Keir Starmer has set out the long-delayed defence investment plan (Dip), pledging billions of pounds to prepare Britain ...