Prediction of emission and performance for a heavy duty diesel engine using artificial neural network