Learning long-range spatial dependencies with horizontal gated recurrent units