Hubble watches massive storm on Neptune reverse course