As he arrives at London's Barbican to play an operatic serial killer , John Malkovich talks to Andrew Dickson about being back on stage, doing the Edinburgh festival for the first time – and why he won't take lectures on politics from the Guardian