High-resolution three-dimensional structure of horse heart cytochrome c