A Novel Neural Network based Model Predictive Controller for Congestion Prevention in IP Networks 1