Nonlinear Model Predictive Control based on Hammerstein and Wiener Models