The many surprise discoveries from Hubble Telescope