Europe's 'dark universe' Euclid spacecraft ready for July 1 SpaceX launch