Nonlinear effects in silicon waveguides