ESA's amazing Euclid mission