Bank of England unveils new banknote celebrating WW2 code-breaker Turing