Generating Adjacency-Constrained Subgoals in Hierarchical Reinforcement Learning