In what year did the hubble space telescope finally get the nickel hydrogen battery?