Can you really serve in a foreign military without losing your American citizenship