Generalized Hindsight for Reinforcement Learning