Simulation of rolling textures of b.c.c. metals considering grain interactions and crystallographic slip on {110}, {112} and {123} planes