Discrete solitons in nonlinear waveguide arrays