NASA rethinks abandoning Hubble