Modelling of cross-flow membrane contactors: Mass transfer with chemical reactions