Stochastic Single Cell Behaviour Leads to Robust Horizontal Cell Layer Formation in the Vertebrate Retina