what is david copperfield about