Direction-Selective Circuits Shape Noise to Ensure a Precise Population Code