Model Predictive NO x Emission Control for a Biodiesel Engine Coupled with a Urea-based Selective Catalytic Reduction System