Hubble telescope comes of age