RenderNet: Visual Relocalization Using Virtual Viewpoints in Large-Scale Indoor Environments