Oedipus and Akhnaton: myth and history