Global uniform output regulation of nonlinear systems