A Novel Preconditioner for Electromagnetic Solvers