Hubble finds evidence of water vapor at Jupiter's moon Ganymede