Labour will not order any new nuclear-powered submarines until 2028 after Sir Keir Starmer announced 'up to 12' vessels would replace the Royal Navy's Astute-class attack submarines.