The use of modelling to understand the mechanism of hydrogen peroxide direct synthesis from batch, semibatch and continuous reactor points of view