Geometry optimization of a continuous millireactor via CFD and Bayesian optimization