Hubble Reveals Huge Crater on the Surface of the Asteroid Vesta