The Hubble Space Telescope