Alastair Campbell — British director of communications and strategy, journalist, author and broadcaster