Deep Reinforcement Learning Based Navigation with Macro Actions and Topological Maps