COSMOS: Hubble space telescope observations