Taiwan's planned submarine fleet could forestall a potential Chinese invasion for decades