On-line fuel-efficiency optimization of Diesel engines using constrained multivariable extremum-seeking