Multi-level incomplete factorizations for the iterative solution of non-linear finite element problems