A hybrid framework for the design of production systems combining simulation and optimisation methods