Levenberg–Marquardt forms of the iterative ensemble smoother for efficient history matching and uncertainty quantification