Extended first integral method for investigating nonlinear surface plasmon polaritons in dielectric-metal-nonlinear slab waveguides