Text this: Optimal control of batch reactors using generic model control (GMC) and neural network