Engine emissions: fundamentals and advances in control