Potential For Life On Ganymede