Breathing Life into Faces: Speech-driven 3D Facial Animation with Natural Head Pose and Detailed Shape