Output feedback and tracking of nonlinear systems with model predictive control