Water vapor detected on Ganymede