More than £2 billion to boost UK submarine programme