Hitler's "unbreakable" encryption machine - and the Bletchley Park devices which cracked the code