Deep Reinforcement Learning for Goal-directed Visual Navigation