An optimisation-simulation framework for the delay management problem in public transportation