Geology of large impact craters on Ganymede: Implications on thermal and tectonic histories