Neural Network Model Predictive Control