Stability of Hill's spherical vortex