Fuzzy Adaptive Control of a Variable Geometry Turbocharged Diesel Engine