Bank of England unveils new £50 note featuring Alan Turing