The Personal History Of David Copperfield review: this Dickens adaptation ticks every single box