Peter Capaldi named twelfth Doctor Who