Model Predictive Control for Hammerstein Systems with Unknown Input Nonlinearities