Development and application of a practical diesel-n-butanol-PAH mechanism in engine combustion and emissions prediction