Ganymede casts its shadow on Jupiter's Great Red Spot - NASA ESA Hubble Space Telescope