Hubble launch