Genetic algorithm for tool store dimensioning in flexible manufacturing