CodeTalker: Speech-Driven 3D Facial Animation with Discrete Motion Prior