Complex FEM Modal Solver of Optical Waveguides with PML Boundary Conditions