hubble space telescope down nasa payload computer memory module technical glitch hubble space telescope