david copperfield 1999 film cast