Duchess Meghan has signed a voiceover deal with Disney, in return for a donation to an elephant charity.