Andrew Neil resigns as chairman of the Spectator