inventor of submarine