General-purpose preconditioning for regularized interior point methods