Computational modelling of slug flow in a capillary microreactor