Nonlinear Control for Multi-agent Formations with Delays in Noisy Environments