Modeling of recrystallization in cold rolled copper using inverse cellular automata and genetic algorithms