A Multi-Physics 3D Modeling Methodology for Multi-Cylinder Diesel Engine Thermal Management and Fatigue Life Prediction