Frank McGuinness's revival of Sophocles' tragedy is a kill-for-a-ticket triumph, says Dominic Cavendish