Control of interconnected nonlinear systems: A small-gain viewpoint