Text this: Modelling and control of fouling in submerged membrane bioreactor using neural network internal model control