The closest packing of equal spheres on a spherical surface