charles dickens david copperfield summary