david copperfield by charles dickens summary