Distributed Control of Unmanned Surface Vessels Using the Derivative-free Nonlinear Kalman Filter