Peter Capaldi is bowing out at Christmas after four years in the role. His successor will become the 13th Doctor. But who could it be?