Fast solution of large complex non-Hermitian sparse eigenvalue problems