Enigma code cracked after 60 years